﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Development.Tools
{
	[Serializable]
    public class _Vector2
    {
        public float x;
        public float y;
        public _Vector2()
        { }
        public _Vector2(float x,float y)
        {
            this.x = x;
            this.y = y;
        }

        public static _Vector2 zero { get { return new _Vector2(0, 0); } }
    }
	[Serializable]
    public class _Vector3
    {
        public float x;
        public float y;
        public float z;
        public _Vector3()
        { }
        public _Vector3(float x,float y,float z)
        {
            this.x = x;
            this.y = y;
            this.z = z;
        }

        public static _Vector3 zero { get { return new _Vector3(0,0, 0); } }
    }


    [Serializable]
    public class _Vector4
    {
        public float x;
        public float y;
        public float z;
        public float w;
        public _Vector4()
        { }
        public _Vector4(float x, float y, float z,float w)
        {
            this.x = x;
            this.y = y;
            this.z = z;
            this.w = w;
        }
        public static _Vector4 zero { get { return new _Vector4(0, 0, 0,0); } }
    
    }
}
